home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Graphics Plus
/
Graphics Plus.iso
/
general
/
hdf
/
docs
/
hdfvset.lha
/
HDFVset.apdx.b
< prev
next >
Wrap
Text File
|
1980-02-08
|
2KB
|
126 lines
B.1 NCSA HDF Vset
NCSA HDF Vset Calls Summary B.1
National Center for Supercomputing Applications
November 1990
November 1990
Appendix B NCSA HDF Vset Calls Summary
Overview
This appendix lists all the routines in the HDF Vset interface.
Detailed information about each routine can be found in Chapter 4,
╥Vgroup Routine Descriptions,╙ and Chapter 5, ╥Vdata Routine
Descriptions.╙
Calling Sequences
Table B.1 defines HDF Vset arguments and return values.In
Table B.2, italicized items represent arguments in which values
are returned.
Table B.1 Arguments and Returned Values
unsigned char *buf;
DF *f;
int vgid, vsid, id,n,b;
int nentries, nvertices, interlace, vsize,
order, fieldtype, asize, idarray[ ];
char *access, *vgname, *vsname, *fields,
*vgclass, *vsclass;
VGROUP *vg;
VDATA *vs;
Table B.2 Vset Calls Summary
VGROUP LEVEL CALLS
Return Values Functions Arguments Class
vg = Vattach (f, vgid, access) access
void Vdetach (vg) access
void Vgetclass (vg, vgclass) inquiry
vgid = Vgetid (f, vgid) search
void Vgetname (vg, vgname) inquiry
id = Vgetnext (vg, id) search
b = Vinquire (vg, nentries, vgname) inquiry
n = Vinsert (vg, vs) linkage
b = Visvg (vg, id) inquiry
b = Visvs (vg, id) inquiry
int = Vlone (f, idarray, asize) inquiry
void Vsetclass (vg, vgclass) specify
void Vsetname (vg, vgname) specify
Table B.2 Vset Calls Summary (Continued)
VDATA LEVEL CALLS
Return Values Functions Arguments Class
vs = VSattach (f, vsid,access) access
void VSdetach (vs) access
b = VSfdefine (vs, field, fieldtype, order) specify
b = VSfexist (vs, fields) inquiry
void VSgetclass (vs, vsclass) inquiry
vsid = VSgetid (f, vsid) search
void VSgetname (vs, vsname) inquiry
b = VSinquire (vs, nvertices, interlace, fields, inquiry
vsize, vsname)
int = VSlone (f, idarray, asize) inquiry
n = VSread (vs, buf, nvertices, interlace) read
n = VSseek (vs,nvertices) access
void VSsetclass (vs, vsclass) specify
n = VSsetfields (vs, fields) specify
b = VSsetinterlace (vs, interlace) specify
void VSsetname (vs, vsname) specify
n = VSwrite (vs, buf, nvertices, interlace) write